package com.ruoyi.system.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class DeptEditVo {
    @ApiModelProperty(name = "deptId", value = "部门id", dataType = "Long", required = true)
    private Long deptId;
    @ApiModelProperty(name = "parentId", value = "上级部门id", dataType = "Long", required = true)
    private Long parentId;
    @ApiModelProperty(name = "deptShortName", value = "部门名称", dataType = "String", required = true)
    private String deptShortName;
    @ApiModelProperty(name = "orderNumber", value = "显示排序", dataType = "Integer", required = true)
    private Integer orderNumber;
    @ApiModelProperty(name = "leader", value = "负责人", dataType = "String", required = false)
    private String leader;
    @ApiModelProperty(name = "phone", value = "联系电话", dataType = "String", required = false)
    private String phone;
    @ApiModelProperty(name = "email", value = "邮箱", dataType = "String", required = false)
    private String email;
    @ApiModelProperty(name = "isFrozen", value = "部门状态(0停用 1正常)", dataType = "Integer", required = false)
    private Integer isFrozen;
    @ApiModelProperty(value =  "组织部门类型数组字符串（1售后管理部门，2资产管理部门，3物联网部门，4巡检部门，5代理商)",required = true)
    private String deptType;
    @ApiModelProperty(value = "部门地址", required = false)
    private String address;
}
